# near model CODE resource # jump table entries: 5816-5818 (3 of them) export_727: 00000000 4E56 0000 link A6, 0 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 3E2E 0016 move.w D7, [A6 + 0x16] 0000000C 286E 0008 movea.l A4, [A6 + 0x8] 00000010 4A47 tst.w D7 00000012 6616 bne +0x18 /* 0000002A */ 00000014 2F0C move.l -[A7], A4 00000016 2054 movea.l A0, [A4] 00000018 2068 0008 movea.l A0, [A0 + 0x8] 0000001C 2268 0030 movea.l A1, [A0 + 0x30] 00000020 4E91 jsr [A1] 00000022 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000026 588F addq.l A7, 4 00000028 603C bra +0x3E /* 00000066 */ label0000002A: 0000002A 2054 movea.l A0, [A4] 0000002C 4AA8 0004 tst.l [A0 + 0x4] 00000030 6716 beq +0x18 /* 00000048 */ 00000032 2F10 move.l -[A7], [A0] 00000034 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */] 00000038 2640 movea.l A3, D0 0000003A 2F0B move.l -[A7], A3 0000003C 2053 movea.l A0, [A3] 0000003E 2050 movea.l A0, [A0] 00000040 2268 00A8 movea.l A1, [A0 + 0xA8] 00000044 4E91 jsr [A1] 00000046 508F addq.l A7, 8 label00000048: 00000048 48C7 ext.l D7 0000004A 2F07 move.l -[A7], D7 0000004C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000050 2F2E 000C move.l -[A7], [A6 + 0xC] 00000054 2F0C move.l -[A7], A4 00000056 2054 movea.l A0, [A4] 00000058 2068 0008 movea.l A0, [A0 + 0x8] 0000005C 2268 002C movea.l A1, [A0 + 0x2C] 00000060 4E91 jsr [A1] 00000062 4FEF 0010 lea.l A7, [A7 + 0x10] label00000066: 00000066 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 0000006C 4E5E unlink A6 0000006E 4E75 rts export_728: 00000070 4E56 FFB4 link A6, -0x004C 00000074 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000078 3C2E 0016 move.w D6, [A6 + 0x16] 0000007C 266E 000C movea.l A3, [A6 + 0xC] 00000080 286E 0008 movea.l A4, [A6 + 0x8] 00000084 2F0B move.l -[A7], A3 00000086 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */] 0000008A 2D40 FFE8 move.l [A6 - 0x18], D0 0000008E 2040 movea.l A0, D0 00000090 2050 movea.l A0, [A0] 00000092 2254 movea.l A1, [A4] 00000094 2269 0014 movea.l A1, [A1 + 0x14] 00000098 2251 movea.l A1, [A1] 0000009A 2368 0010 0052 move.l [A1 + 0x52], [A0 + 0x10] 000000A0 2053 movea.l A0, [A3] 000000A2 203C 0000 0200 move.l D0, 0x200 000000A8 C0A8 0010 and.l D0, [A0 + 0x10] 000000AC 56C0 sne D0 000000AE 0240 0001 andi.w D0, 0x1 000000B2 48C0 ext.l D0 000000B4 2054 movea.l A0, [A4] 000000B6 1140 001A move.b [A0 + 0x1A], D0 000000BA 486E FFEC pea.l [A6 - 0x14] 000000BE 2053 movea.l A0, [A3] 000000C0 3028 0014 move.w D0, [A0 + 0x14] 000000C4 48C0 ext.l D0 000000C6 2F00 move.l -[A7], D0 000000C8 206E 0010 movea.l A0, [A6 + 0x10] 000000CC 2F08 move.l -[A7], A0 000000CE 2050 movea.l A0, [A0] 000000D0 2050 movea.l A0, [A0] 000000D2 2268 0080 movea.l A1, [A0 + 0x80] 000000D6 4E91 jsr [A1] 000000D8 2054 movea.l A0, [A4] 000000DA 3140 001C move.w [A0 + 0x1C], D0 000000DE 2054 movea.l A0, [A4] 000000E0 4A68 001C tst.w [A0 + 0x1C] 000000E4 4FEF 0010 lea.l A7, [A7 + 0x10] 000000E8 6606 bne +0x8 /* 000000F0 */ 000000EA 317C 00FF 001C move.w [A0 + 0x1C], 0xFF label000000F0: 000000F0 2054 movea.l A0, [A4] 000000F2 316E FFEC 001E move.w [A0 + 0x1E], [A6 - 0x14] 000000F8 486E FFEE pea.l [A6 - 0x12] 000000FC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000100 2F0B move.l -[A7], A3 00000102 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */] 00000106 2053 movea.l A0, [A3] 00000108 3028 0014 move.w D0, [A0 + 0x14] 0000010C 48C0 ext.l D0 0000010E 2F00 move.l -[A7], D0 00000110 486E FFFA pea.l [A6 - 0x6] 00000114 206E 0010 movea.l A0, [A6 + 0x10] 00000118 2F08 move.l -[A7], A0 0000011A 2050 movea.l A0, [A0] 0000011C 2050 movea.l A0, [A0] 0000011E 2268 00DC movea.l A1, [A0 + 0xDC] 00000122 4E91 jsr [A1] 00000124 70FF moveq.l D0, 0xFFFFFFFF 00000126 B06E FFFA cmp.w D0, [A6 - 0x6] 0000012A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000012E 660A bne +0xC /* 0000013A */ 00000130 206D FFC2 movea.l A0, [A5 - 0x3E] 00000134 3D68 0044 FFFA move.w [A6 - 0x6], [A0 + 0x44] label0000013A: 0000013A 70FF moveq.l D0, 0xFFFFFFFF 0000013C B06E FFFC cmp.w D0, [A6 - 0x4] 00000140 660A bne +0xC /* 0000014C */ 00000142 206D FFC2 movea.l A0, [A5 - 0x3E] 00000146 3D68 004A FFFC move.w [A6 - 0x4], [A0 + 0x4A] label0000014C: 0000014C 2054 movea.l A0, [A4] 0000014E 2068 0014 movea.l A0, [A0 + 0x14] 00000152 2050 movea.l A0, [A0] 00000154 316E FFFA 004A move.w [A0 + 0x4A], [A6 - 0x6] 0000015A 2054 movea.l A0, [A4] 0000015C 2068 0014 movea.l A0, [A0 + 0x14] 00000160 2050 movea.l A0, [A0] 00000162 316E FFFC 0050 move.w [A0 + 0x50], [A6 - 0x4] 00000168 206D FFC2 movea.l A0, [A5 - 0x3E] 0000016C 2254 movea.l A1, [A4] 0000016E 2269 0014 movea.l A1, [A1 + 0x14] 00000172 2251 movea.l A1, [A1] 00000174 1368 0046 004C move.b [A1 + 0x4C], [A0 + 0x46] 0000017A 558F subq.l A7, 2 0000017C 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000180 2F3C 8202 0006 move.l -[A7], 0x82020006 00000186 A8B5 syscall ScriptUtil 00000188 3E1F move.w D7, [A7]+ 0000018A 2054 movea.l A0, [A4] 0000018C BE68 0018 cmp.w D7, [A0 + 0x18] 00000190 6710 beq +0x12 /* 000001A2 */ 00000192 3F07 move.w -[A7], D7 00000194 2F3C 8002 0004 move.l -[A7], 0x80020004 0000019A A8B5 syscall ScriptUtil 0000019C 2054 movea.l A0, [A4] 0000019E 3147 0018 move.w [A0 + 0x18], D7 label000001A2: 000001A2 2053 movea.l A0, [A3] 000001A4 3E28 0026 move.w D7, [A0 + 0x26] 000001A8 2054 movea.l A0, [A4] 000001AA 2068 0014 movea.l A0, [A0 + 0x14] 000001AE 2050 movea.l A0, [A0] 000001B0 3147 003A move.w [A0 + 0x3A], D7 000001B4 41EE FFCC lea.l A0, [A6 - 0x34] 000001B8 486E FFCC pea.l [A6 - 0x34] 000001BC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001C0 2F0B move.l -[A7], A3 000001C2 2053 movea.l A0, [A3] 000001C4 2050 movea.l A0, [A0] 000001C6 2268 0030 movea.l A1, [A0 + 0x30] 000001CA 4E91 jsr [A1] 000001CC 2054 movea.l A0, [A4] 000001CE 2068 0014 movea.l A0, [A0 + 0x14] 000001D2 2050 movea.l A0, [A0] 000001D4 5088 addq.l A0, 8 000001D6 43EE FFCC lea.l A1, [A6 - 0x34] 000001DA 20D9 move.l [A0]+, [A1]+ 000001DC 20D9 move.l [A0]+, [A1]+ 000001DE 7000 moveq.l D0, 0x00 000001E0 2054 movea.l A0, [A4] 000001E2 4A28 001A tst.b [A0 + 0x1A] 000001E6 57C0 seq D0 000001E8 4400 neg.b D0 000001EA 1F00 move.b -[A7], D0 000001EC 2F28 0014 move.l -[A7], [A0 + 0x14] 000001F0 A813 syscall TEAutoView 000001F2 7000 moveq.l D0, 0x00 000001F4 2F00 move.l -[A7], D0 000001F6 2017 move.l D0, [A7] 000001F8 2D40 FFB8 move.l [A6 - 0x48], D0 000001FC 41EE FFB8 lea.l A0, [A6 - 0x48] 00000200 43EE FFDC lea.l A1, [A6 - 0x24] 00000204 22D8 move.l [A1]+, [A0]+ 00000206 7000 moveq.l D0, 0x00 00000208 2F00 move.l -[A7], D0 0000020A 2017 move.l D0, [A7] 0000020C 2D40 FFB4 move.l [A6 - 0x4C], D0 00000210 41EE FFB4 lea.l A0, [A6 - 0x4C] 00000214 43EE FFE0 lea.l A1, [A6 - 0x20] 00000218 22D8 move.l [A1]+, [A0]+ 0000021A 2D6E FFDC FFC4 move.l [A6 - 0x3C], [A6 - 0x24] 00000220 2D6E FFE0 FFC8 move.l [A6 - 0x38], [A6 - 0x20] 00000226 41EE FFC4 lea.l A0, [A6 - 0x3C] 0000022A 41EE FFC4 lea.l A0, [A6 - 0x3C] 0000022E 2D48 FFE4 move.l [A6 - 0x1C], A0 00000232 2254 movea.l A1, [A4] 00000234 43E9 000C lea.l A1, [A1 + 0xC] 00000238 22D8 move.l [A1]+, [A0]+ 0000023A 22D8 move.l [A1]+, [A0]+ 0000023C 2054 movea.l A0, [A4] 0000023E 4A28 001A tst.b [A0 + 0x1A] 00000242 4FEF 0014 lea.l A7, [A7 + 0x14] 00000246 670C beq +0xE /* 00000254 */ 00000248 4868 000C pea.l [A0 + 0xC] 0000024C 70FE moveq.l D0, 0xFFFFFFFE 0000024E 3F00 move.w -[A7], D0 00000250 3F00 move.w -[A7], D0 00000252 A8A9 syscall InsetRect label00000254: 00000254 2054 movea.l A0, [A4] 00000256 4A28 001A tst.b [A0 + 0x1A] 0000025A 660A bne +0xC /* 00000266 */ 0000025C 2053 movea.l A0, [A3] 0000025E 7010 moveq.l D0, 0x10 00000260 C0A8 0010 and.l D0, [A0 + 0x10] 00000264 6624 bne +0x26 /* 0000028A */ label00000266: 00000266 4A47 tst.w D7 00000268 6604 bne +0x6 /* 0000026E */ 0000026A 3E38 0BAC move.w D7, [0x00000BAC /* TESysJust */] label0000026E: 0000026E 4A47 tst.w D7 00000270 670C beq +0xE /* 0000027E */ 00000272 0C47 FFFE cmpi.w D7, 0xFFFE 00000276 6706 beq +0x8 /* 0000027E */ 00000278 046E 03E8 FFCE subi.w [A6 - 0x32], 0x3E8 label0000027E: 0000027E 0C47 FFFF cmpi.w D7, 0xFFFF 00000282 6706 beq +0x8 /* 0000028A */ 00000284 066E 03E8 FFD2 addi.w [A6 - 0x2E], 0x3E8 label0000028A: 0000028A 2054 movea.l A0, [A4] 0000028C 2068 0014 movea.l A0, [A0 + 0x14] 00000290 2050 movea.l A0, [A0] 00000292 43EE FFCC lea.l A1, [A6 - 0x34] 00000296 20D9 move.l [A0]+, [A1]+ 00000298 20D9 move.l [A0]+, [A1]+ 0000029A 486E FFD4 pea.l [A6 - 0x2C] 0000029E A88B syscall GetFontInfo 000002A0 2054 movea.l A0, [A4] 000002A2 2068 0014 movea.l A0, [A0 + 0x14] 000002A6 2050 movea.l A0, [A0] 000002A8 316E FFD4 001A move.w [A0 + 0x1A], [A6 - 0x2C] 000002AE 302E FFD4 move.w D0, [A6 - 0x2C] 000002B2 48C0 ext.l D0 000002B4 322E FFD6 move.w D1, [A6 - 0x2A] 000002B8 48C1 ext.l D1 000002BA D280 add.l D1, D0 000002BC 302E FFDA move.w D0, [A6 - 0x26] 000002C0 D041 add.w D0, D1 000002C2 2054 movea.l A0, [A4] 000002C4 2068 0014 movea.l A0, [A0 + 0x14] 000002C8 2050 movea.l A0, [A0] 000002CA 3140 0018 move.w [A0 + 0x18], D0 000002CE A896 syscall HidePen 000002D0 2053 movea.l A0, [A3] 000002D2 3028 0014 move.w D0, [A0 + 0x14] 000002D6 48C0 ext.l D0 000002D8 2F00 move.l -[A7], D0 000002DA 486D F8D2 pea.l [A5 - 0x72E] 000002DE 206E 0010 movea.l A0, [A6 + 0x10] 000002E2 2F08 move.l -[A7], A0 000002E4 2050 movea.l A0, [A0] 000002E6 2050 movea.l A0, [A0] 000002E8 2268 0054 movea.l A1, [A0 + 0x54] 000002EC 4E91 jsr [A1] 000002EE 2053 movea.l A0, [A3] 000002F0 7008 moveq.l D0, 0x08 000002F2 C0A8 0010 and.l D0, [A0 + 0x10] 000002F6 4FEF 000C lea.l A7, [A7 + 0xC] 000002FA 6716 beq +0x18 /* 00000312 */ 000002FC 486D F8D2 pea.l [A5 - 0x72E] 00000300 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00000304 2E00 move.l D7, D0 00000306 2F07 move.l -[A7], D7 00000308 486D F8D2 pea.l [A5 - 0x72E] 0000030C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000310 588F addq.l A7, 4 label00000312: 00000312 2054 movea.l A0, [A4] 00000314 216E 0010 0004 move.l [A0 + 0x4], [A6 + 0x10] 0000031A 2054 movea.l A0, [A4] 0000031C 208B move.l [A0], A3 0000031E 486D F8D2 pea.l [A5 - 0x72E] 00000322 486D F7D2 pea.l [A5 - 0x82E] 00000326 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 0000032A 486D F8D2 pea.l [A5 - 0x72E] 0000032E 486D F6D2 pea.l [A5 - 0x92E] 00000332 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 00000336 486D F6D2 pea.l [A5 - 0x92E] 0000033A 2F0C move.l -[A7], A4 0000033C 4EAD 175A jsr [A5 + 0x175A /* export_743 */] 00000340 0C46 0003 cmpi.w D6, 0x3 00000344 4FEF 0018 lea.l A7, [A7 + 0x18] 00000348 6746 beq +0x48 /* 00000390 */ 0000034A 2053 movea.l A0, [A3] 0000034C 7010 moveq.l D0, 0x10 0000034E C0A8 0010 and.l D0, [A0 + 0x10] 00000352 6706 beq +0x8 /* 0000035A */ 00000354 0C46 0002 cmpi.w D6, 0x2 00000358 6610 bne +0x12 /* 0000036A */ label0000035A: 0000035A 7000 moveq.l D0, 0x00 0000035C 2F00 move.l -[A7], D0 0000035E 4878 00FF push.l 0xFF 00000362 2054 movea.l A0, [A4] 00000364 2F28 0014 move.l -[A7], [A0 + 0x14] 00000368 A9D1 syscall TESetSelect label0000036A: 0000036A 2053 movea.l A0, [A3] 0000036C 203C 0000 0100 move.l D0, 0x100 00000372 C0A8 0010 and.l D0, [A0 + 0x10] 00000376 670A beq +0xC /* 00000382 */ 00000378 2054 movea.l A0, [A4] 0000037A 2F28 0014 move.l -[A7], [A0 + 0x14] 0000037E A9D8 syscall TEActivate 00000380 6016 bra +0x18 /* 00000398 */ label00000382: 00000382 A897 syscall ShowPen 00000384 2054 movea.l A0, [A4] 00000386 2F28 0014 move.l -[A7], [A0 + 0x14] 0000038A A9D8 syscall TEActivate 0000038C A896 syscall HidePen 0000038E 6008 bra +0xA /* 00000398 */ label00000390: 00000390 2054 movea.l A0, [A4] 00000392 2F28 0014 move.l -[A7], [A0 + 0x14] 00000396 A9D8 syscall TEActivate label00000398: 00000398 2F0C move.l -[A7], A4 0000039A 4EAD 174A jsr [A5 + 0x174A /* export_741 */] 0000039E A897 syscall ShowPen 000003A0 2054 movea.l A0, [A4] 000003A2 4A28 001A tst.b [A0 + 0x1A] 000003A6 588F addq.l A7, 4 000003A8 671C beq +0x1E /* 000003C6 */ 000003AA 41E8 000C lea.l A0, [A0 + 0xC] 000003AE 43EE FFBC lea.l A1, [A6 - 0x44] 000003B2 22D8 move.l [A1]+, [A0]+ 000003B4 22D8 move.l [A1]+, [A0]+ 000003B6 41EE FFBC lea.l A0, [A6 - 0x44] 000003BA 2F08 move.l -[A7], A0 000003BC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000003C0 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */] 000003C4 508F addq.l A7, 8 label000003C6: 000003C6 486E FFEE pea.l [A6 - 0x12] 000003CA 2F0B move.l -[A7], A3 000003CC 4EAD 198A jsr [A5 + 0x198A /* export_813 */] 000003D0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000003D4 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */] 000003D8 4FEF 000C lea.l A7, [A7 + 0xC] 000003DC 4CEE 18C0 FFA4 movem.l D6,D7,A3,A4, [A6 - 0x5C] 000003E2 4E5E unlink A6 000003E4 4E75 rts export_729: 000003E6 4E56 FE88 link A6, -0x0178 000003EA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000003EE 286E 0008 movea.l A4, [A6 + 0x8] 000003F2 2054 movea.l A0, [A4] 000003F4 4AA8 0004 tst.l [A0 + 0x4] 000003F8 6700 025A beq +0x25C /* 00000654 */ 000003FC 4A90 tst.l [A0] 000003FE 6700 0254 beq +0x256 /* 00000654 */ 00000402 2654 movea.l A3, [A4] 00000404 2D6B 0004 FEE8 move.l [A6 - 0x118], [A3 + 0x4] 0000040A 2D53 FEEC move.l [A6 - 0x114], [A3] 0000040E 2053 movea.l A0, [A3] 00000410 2050 movea.l A0, [A0] 00000412 3E28 0014 move.w D7, [A0 + 0x14] 00000416 2F2E FEEC move.l -[A7], [A6 - 0x114] 0000041A 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */] 0000041E 2640 movea.l A3, D0 00000420 2F0B move.l -[A7], A3 00000422 2053 movea.l A0, [A3] 00000424 2050 movea.l A0, [A0] 00000426 2268 0028 movea.l A1, [A0 + 0x28] 0000042A 4E91 jsr [A1] 0000042C 2D40 FEF0 move.l [A6 - 0x110], D0 00000430 41EE FEF4 lea.l A0, [A6 - 0x10C] 00000434 4210 clr.b [A0] 00000436 48C7 ext.l D7 00000438 2F07 move.l -[A7], D7 0000043A 486E FEF4 pea.l [A6 - 0x10C] 0000043E 206E FEE8 movea.l A0, [A6 - 0x118] 00000442 2F08 move.l -[A7], A0 00000444 2050 movea.l A0, [A0] 00000446 2050 movea.l A0, [A0] 00000448 2268 0054 movea.l A1, [A0 + 0x54] 0000044C 4E91 jsr [A1] 0000044E 206E FEEC movea.l A0, [A6 - 0x114] 00000452 2050 movea.l A0, [A0] 00000454 7008 moveq.l D0, 0x08 00000456 C0A8 0010 and.l D0, [A0 + 0x10] 0000045A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000045E 6716 beq +0x18 /* 00000476 */ 00000460 486E FEF4 pea.l [A6 - 0x10C] 00000464 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00000468 2C00 move.l D6, D0 0000046A 2F06 move.l -[A7], D6 0000046C 486E FEF4 pea.l [A6 - 0x10C] 00000470 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000474 588F addq.l A7, 4 label00000476: 00000476 486D F6D2 pea.l [A5 - 0x92E] 0000047A 486E FEF4 pea.l [A6 - 0x10C] 0000047E 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */] 00000482 4A00 tst.b D0 00000484 508F addq.l A7, 8 00000486 6600 00D4 bne +0xD6 /* 0000055C */ 0000048A 486E FE90 pea.l [A6 - 0x170] 0000048E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000492 4A80 tst.l D0 00000494 588F addq.l A7, 4 00000496 6758 beq +0x5A /* 000004F0 */ 00000498 48C7 ext.l D7 0000049A 2F07 move.l -[A7], D7 0000049C 486D F6D2 pea.l [A5 - 0x92E] 000004A0 206E FEE8 movea.l A0, [A6 - 0x118] 000004A4 2F08 move.l -[A7], A0 000004A6 2050 movea.l A0, [A0] 000004A8 2050 movea.l A0, [A0] 000004AA 2268 005C movea.l A1, [A0 + 0x5C] 000004AE 4E91 jsr [A1] 000004B0 2054 movea.l A0, [A4] 000004B2 41E8 000C lea.l A0, [A0 + 0xC] 000004B6 43EE FE88 lea.l A1, [A6 - 0x178] 000004BA 22D8 move.l [A1]+, [A0]+ 000004BC 22D8 move.l [A1]+, [A0]+ 000004BE 41EE FE88 lea.l A0, [A6 - 0x178] 000004C2 2F08 move.l -[A7], A0 000004C4 2F0B move.l -[A7], A3 000004C6 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */] 000004CA 2054 movea.l A0, [A4] 000004CC 2068 0014 movea.l A0, [A0 + 0x14] 000004D0 2050 movea.l A0, [A0] 000004D2 3028 004A move.w D0, [A0 + 0x4A] 000004D6 48C0 ext.l D0 000004D8 2F00 move.l -[A7], D0 000004DA 206E FEE8 movea.l A0, [A6 - 0x118] 000004DE 2F08 move.l -[A7], A0 000004E0 2050 movea.l A0, [A0] 000004E2 2050 movea.l A0, [A0] 000004E4 2268 00E0 movea.l A1, [A0 + 0xE0] 000004E8 4E91 jsr [A1] 000004EA 4FEF 001C lea.l A7, [A7 + 0x1C] 000004EE 6062 bra +0x64 /* 00000552 */ label000004F0: 000004F0 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 000004F4 7280 moveq.l D1, 0xFFFFFF80 000004F6 B280 cmp.l D1, D0 000004F8 663C bne +0x3E /* 00000536 */ 000004FA 486E FEF4 pea.l [A6 - 0x10C] 000004FE 486D F6D2 pea.l [A5 - 0x92E] 00000502 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 00000506 486E FEF4 pea.l [A6 - 0x10C] 0000050A 2F0C move.l -[A7], A4 0000050C 4EAD 175A jsr [A5 + 0x175A /* export_743 */] 00000510 7000 moveq.l D0, 0x00 00000512 2F00 move.l -[A7], D0 00000514 4878 00FF push.l 0xFF 00000518 2054 movea.l A0, [A4] 0000051A 2F28 0014 move.l -[A7], [A0 + 0x14] 0000051E A9D1 syscall TESetSelect 00000520 2F0C move.l -[A7], A4 00000522 4EAD 174A jsr [A5 + 0x174A /* export_741 */] 00000526 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 0000052A 4A80 tst.l D0 0000052C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000530 6600 0122 bne +0x124 /* 00000654 */ 00000534 601C bra +0x1E /* 00000552 */ label00000536: 00000536 2054 movea.l A0, [A4] 00000538 41E8 000C lea.l A0, [A0 + 0xC] 0000053C 43EE FE88 lea.l A1, [A6 - 0x178] 00000540 22D8 move.l [A1]+, [A0]+ 00000542 22D8 move.l [A1]+, [A0]+ 00000544 41EE FE88 lea.l A0, [A6 - 0x178] 00000548 2F08 move.l -[A7], A0 0000054A 2F0B move.l -[A7], A3 0000054C 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */] 00000550 508F addq.l A7, 8 label00000552: 00000552 486E FE90 pea.l [A6 - 0x170] 00000556 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 0000055A 588F addq.l A7, 4 label0000055C: 0000055C 2054 movea.l A0, [A4] 0000055E 4A28 001A tst.b [A0 + 0x1A] 00000562 6702 beq +0x4 /* 00000566 */ 00000564 A896 syscall HidePen label00000566: 00000566 486E FFF4 pea.l [A6 - 0xC] 0000056A 2F2E FEE8 move.l -[A7], [A6 - 0x118] 0000056E 2F2E FEEC move.l -[A7], [A6 - 0x114] 00000572 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */] 00000576 2054 movea.l A0, [A4] 00000578 2F28 0014 move.l -[A7], [A0 + 0x14] 0000057C A9D9 syscall TEDeactivate 0000057E 486E FFF4 pea.l [A6 - 0xC] 00000582 2F2E FEEC move.l -[A7], [A6 - 0x114] 00000586 4EAD 198A jsr [A5 + 0x198A /* export_813 */] 0000058A 2054 movea.l A0, [A4] 0000058C 4A28 001A tst.b [A0 + 0x1A] 00000590 4FEF 0014 lea.l A7, [A7 + 0x14] 00000594 6702 beq +0x4 /* 00000598 */ 00000596 A897 syscall ShowPen label00000598: 00000598 2054 movea.l A0, [A4] 0000059A 4A28 001A tst.b [A0 + 0x1A] 0000059E 677E beq +0x80 /* 0000061E */ 000005A0 41E8 000C lea.l A0, [A0 + 0xC] 000005A4 43EE FECC lea.l A1, [A6 - 0x134] 000005A8 22D8 move.l [A1]+, [A0]+ 000005AA 22D8 move.l [A1]+, [A0]+ 000005AC 41EE FECC lea.l A0, [A6 - 0x134] 000005B0 2F08 move.l -[A7], A0 000005B2 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 000005B6 2D40 FEC8 move.l [A6 - 0x138], D0 000005BA 2054 movea.l A0, [A4] 000005BC 41E8 000C lea.l A0, [A0 + 0xC] 000005C0 43EE FED4 lea.l A1, [A6 - 0x12C] 000005C4 22D8 move.l [A1]+, [A0]+ 000005C6 22D8 move.l [A1]+, [A0]+ 000005C8 41EE FED4 lea.l A0, [A6 - 0x12C] 000005CC 486E FED4 pea.l [A6 - 0x12C] 000005D0 7002 moveq.l D0, 0x02 000005D2 3F00 move.w -[A7], D0 000005D4 3F00 move.w -[A7], D0 000005D6 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000005DA 486E FED4 pea.l [A6 - 0x12C] 000005DE 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 000005E2 2D40 FEDC move.l [A6 - 0x124], D0 000005E6 2D40 FEE0 move.l [A6 - 0x120], D0 000005EA 2D6E FEC8 FEE4 move.l [A6 - 0x11C], [A6 - 0x138] 000005F0 2F2E FEE4 move.l -[A7], [A6 - 0x11C] 000005F4 2F2E FEE0 move.l -[A7], [A6 - 0x120] 000005F8 2F2E FEE4 move.l -[A7], [A6 - 0x11C] 000005FC A8E6 syscall DiffRgn 000005FE 2F2E FEC8 move.l -[A7], [A6 - 0x138] 00000602 2F0B move.l -[A7], A3 00000604 2053 movea.l A0, [A3] 00000606 2050 movea.l A0, [A0] 00000608 2268 0068 movea.l A1, [A0 + 0x68] 0000060C 4E91 jsr [A1] 0000060E 206E FEC8 movea.l A0, [A6 - 0x138] 00000612 A023 syscall DisposHandle/DisposeHandle 00000614 206E FEDC movea.l A0, [A6 - 0x124] 00000618 A023 syscall DisposHandle/DisposeHandle 0000061A 4FEF 0010 lea.l A7, [A7 + 0x10] label0000061E: 0000061E 2054 movea.l A0, [A4] 00000620 41E8 000C lea.l A0, [A0 + 0xC] 00000624 43EE FEE0 lea.l A1, [A6 - 0x120] 00000628 22D8 move.l [A1]+, [A0]+ 0000062A 22D8 move.l [A1]+, [A0]+ 0000062C 41EE FEE0 lea.l A0, [A6 - 0x120] 00000630 2F08 move.l -[A7], A0 00000632 2F0B move.l -[A7], A3 00000634 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */] 00000638 2F2E FEF0 move.l -[A7], [A6 - 0x110] 0000063C A873 syscall SetPort 0000063E 2054 movea.l A0, [A4] 00000640 7000 moveq.l D0, 0x00 00000642 2140 0004 move.l [A0 + 0x4], D0 00000646 2054 movea.l A0, [A4] 00000648 2080 move.l [A0], D0 0000064A 2F0B move.l -[A7], A3 0000064C 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */] 00000650 4FEF 000C lea.l A7, [A7 + 0xC] label00000654: 00000654 4CEE 18C0 FE78 movem.l D6,D7,A3,A4, [A6 - 0x188] 0000065A 4E5E unlink A6 0000065C 4E75 rts